*{
    -webkit-font-smoothing: antialiased;
    font-family:
            "Helvetica", "微软雅黑",
            STXihei, "华文细黑",
            serif;
    vertical-align: baseline;
    -webkit-touch-callout:none ;
    -webkit-user-select:none ;
    text-decoration: none;
}
body{
    overflow-x: hidden;
    background-color: #303030;
    color: #ffffff;
    padding-bottom: 30px;
}
header{
    background-image: url(/assets/images/mohe/analysis-header.jpg);
    background-position: center;
    background-size: cover;
    padding: 10px;
}
header h1{
    margin-top: 30px;
    border-bottom: 1px solid #fc5c62;
    display: inline-block;
    font-size: 32px;
}
header p{
    margin-top: 10px;
    margin-bottom: 30px;
}
div[class^="data"]{
    padding: 0 10px;
    margin-bottom: 20px;
}
div[class^="data"] p.title{
    text-align: center;
    background-color: #506384;
    padding: 5px 0;
    border-radius: 2px;
}
div[class^="data"] .sanjiao{
    border-top: 12px solid #506384;
    border-left: 8px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 8px solid transparent;
    width: 0;
    margin: 0 auto;
}
div[class^="data"] table.table-title{
    width: 80%;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
}
table.table-title th{
    text-align: center;
}
table.table-title tr{
    height: 36px;
    line-height: 36px;
}
span[class^='color']{
    font-size: 24px;
}
.color1{
    color: #a1e7f5;
}
.color2{
    color: #fedd7c;
}
.color3{
    color: #8ac79d;
}
table.table-lbs{
    font-size: 12px;
    width: 100%;
}
table.table-lbs th{
    font-size: 16px;
    color: #fc5c62;
    height: 32px;
    line-height: 32px;
}
table.table-lbs tr{
    height: 24px;
    line-height: 24px;
}
.mobile-list{
    padding: 0 10%;
    font-size: 0;
}
.mobile-list span{
    font-size: 12px;
    width: 33.3%;
    text-align: center;
    display: inline-block;
}
#income,#age{
    height: 260px;
}
#care,#prefer{
    height: 260px;
}
.guess-win{
    display: block;
    padding: 10px 0;
    text-align: center;
    color: #ffffff;
    margin: 0 auto;
    width: calc(100% - 20px);
    background-color: #fc5c62;
    border-radius: 4px;
}